[水]整数拆分积

[水]整数拆分积

问题:对于 n(n3),要求构造拆分 n=i=1mai,最大化 ai

最优情况下,满足

  1. nmod3=0ai=3

  2. nmod3=2i<m,ai=3;am=2

  3. nmod3=1i<m,ai=3;am=4i<m1,ai=3;am1=am=2

容易发现 ai=2,ai=4 的都是边界情况,我们只需要分析为何 ai=3 能够最大化答案。

考虑由高维均值不等式 aimaimai(aim)m

故知在 ai 尽量平均时取到最值,现在只需分析ai=x在何时取到最值。

不妨用一个函数 g(x)=xnx 来描述问题,

由于上标中的 n 不影响单调性,不妨分析 f(x)=g1n(x)=x1x

f(x)=elnxxf(x)=elnxx1lnxx2

容易发现 f(x)x0=e 处取极大值。

由于 xZ,带入 f(2)1.414,f(3)1.442

故取 ai=3